import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './page/App/App';
import reportWebVitals from './reportWebVitals';
import {HttpUtil} from "bdjf_http";
import 'antd/dist/antd.css'
import axios from "axios"

const httpUtil = new HttpUtil()

const axiosInstance = axios.create({
    baseURL: 'http://localhost:8088',
    timeout: 5000,
    headers: {'Content-Type': 'application/json'}
});

httpUtil.setAxios(axiosInstance)
httpUtil.initConfig({
    codeName:'code',
    msgName:'msg',
    dataName:'data',
    successCode:0, showError(error) { console.error(error) },
    showWarn(msg) { console.warn(msg) },
    showLoading() { console.log('——loading—–') },
    hideLoading() { console.log('——-loading_complete—–') }
})

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
);

// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();
